package cqrtplm.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonInclude;
import cqrtplm.entity.DspfStatusModuleitemsubgroupDO;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
@JsonInclude(JsonInclude.Include.ALWAYS)
public class DspfStatusModuleitemsubDTO {

    private String sid;

    private String itemId;

    private String moduleId;

    private String detailId;

    private Integer subType;

    private String dataItemCode;

    private String partsCode;

    private String partsName;

    //状态编码
    private String descrCode;

    //状态名称
    private String descrName;

    private Integer isOptional;

    private String subName;

    private String descrTypename;

    private String descrTypeCode;

    private String descrValueCode;

    private Integer productClass;

    private String defaultValue;

    private String defaultText;

    private Integer sortOrder;

    private Integer notFromBom;

    private Integer fSortCode;

    private Integer fDeleteMark;

    private Integer fEnabledMark;

    private String fDescription;

    private Date fCreateDate;

    private String fCreateUserid;

    private String fCreateUserName;

    private Date fModifyDate;

    private String fModifyUserId;

    private String fModifyUserName;

    private String fixValue;

    private String fixText;

    private Integer sourceRange;

    private Integer editByXMZ;

    private Integer editByZTS;

    private Date fDeleteDate;

    private String subProjectLeader;

    private Integer editByPack;

    private Integer editByDecal;

    private Integer editByElectric;

    private Integer editByDL;

    private Integer editByJZ;

    private String linkPartCodes;


    private String mapperName;


//    private String attributeIds;


    private Integer isDescribe;

    private String shortDescription;
//    private String[] attributeArray;

    private List<DspfStatusModuleitemsubgroupDO> list;
    private Integer iscode;
    private Integer descriptionsort;


}
